/* Palette utilizzata nel sito

#BDDAE6
#0065A4
#002348
#003873

*/


body {
   background-color : white;
   font-family : 'sans-serif', Verdana;
   font-size : 12px;
   
}

form {
   text-align:left;
   margin:auto;
}

form input {
   margin-top:5px;
   margin-bottom:10px;
   font-size:12px;
}

a {
   text-decoration : none;
   color:#003873;
}


a:hover {
   text-decoration : underline;
}

a h3:hover{
  text-decoration : underline;
}

a img{
  text-decoration : none;
  color:white;
}

img{

/*max-width:500px;*/

}

h3 {
   font-size:15px;
   color:#002348;
}

h4 {
   font-size:13px;
   color:#002348;
}

hr{
  margin-right:15px;
  color:red;
  text-align:left;
  border: 1px solid #002348;
}

table {
   border-collapse:collapse;
   font-size : 12px;
   margin-bottom:20px;
   margin-top:10px;
   width:400px;
   max-width:500px;
}

td{
   background-color:#EEFAFF; 
   padding:5px;
   border-style:solid;
   border-top-width:10px;
   border-color:white;
   text-align:center;
}

td img{
  vertical-align:middle;
  margin:5px;
}

.tdmax{
  width:380px;
}

.td0{
background-color:#002348;
color:white;
font-weight:bold;
}

.td0 a{
color:white;
font-weight:bold;
}

.td1{
background-color:#003873;
color:white;
font-weight:bold;
}

.td1 a{
color:white;
font-weight:bold;
}

.td2{
background-color:#0065A4;
font-weight:bold;
color:white;
}

.td2 a{
font-weight:bold;
color:white;
}

.td3{
background-color:#BDDAE6;
font-weight:bold;
color:#002348;
}

.td3 a{
font-weight:bold;
color:#002348;
}


.addsub a{
font-weight:bold;
font-size:16px;
text-decoration:none;
border:2px solid #BDDAE6;
background-color:#BDDAE6;
padding-left:5px;
padding-right:5px;
}

.addsub a:hover{
background-color:white;
border:2px solid #002348;
}

.catTree{
margin:auto;
}

.catTree table{
margin:auto;
border:0px;
width:500px;
}

.colSel{
   background-color:#BDDAE6;
   padding:5px;
   border-style:solid;
   border-top-width:10px;
   border-color:white;
}


thead td{
   background-color:#0065A4;
   color:white;
   padding:5px;
   border-style:solid;
   border-top-width:10px;
   border-color:white;
}

thead td a{
   color:white;
}

#content {
   padding:10px;
   max-width:600px;
   margin:10px;
}


#middle {
   background-color:white;
  }


#footer {
   background-color:#0065A4;
   color:white;
   padding:10px;
   text-align:center;
   font-size:10px;
   margin:10px;
   clear:both;
  }


#global {
    width: 760px;
    margin:auto;
    border: 10px solid #0065A4;
  }


#header {
    background-color : #0065A4;
    background-image : url('img/coin.png');
    background-repeat: no-repeat;
    background-position:10px;
    font-size : 15px;
    height: 120px;
    padding:10px;
    padding-left : 110px;
    text-align : left;
    margin:10px;
    margin-bottom:0px;
  }

#header .submit {
   background-color:white;
   border:2px outset white;
   color:#002348;
   font-weight:bold;
}

.linkbar {
   background-color:#BDDAE6;
   float:right;
   padding:10px;
   width:120px;
   margin:10px;
}


.linkbar a {
   line-height:20px;
  }

.linkbar a:hover{
 background-color: #E7F2F7;
}


.categories {
   background-color:#E7F2F7;
   float:left;
   padding:10px;
   width:150px;
   margin:10px;
  }

.categories a {
    line-height:20px;
  }

.categories a:hover {
background-color:#BDDAE6;
}

.catSearch {
    background-color:#E7F2F7;
    margin:5px;
    margin-bottom:10px;
    padding:10px;
    padding-left:20px;
    width:550px;
  }


.catSearch a {
    font-weight:bold;

  }


.title {
    color:white;
    font-size:30px;
    font-weight:bold;
    margin-top:15px;
  }

.title a{
color:white;
}

.registeredLink {
}


.subtitle {
   color:white;
    font-size:12px;
    font-style:italic;
  }


.item {
    background-color:#E7F2F7;
    padding:10px;
    padding-left:20px;
    max-width:550px;
  }


.login {
   color:white;
    text-align:right;
    font-size:10px;
    font-weight:bold;
    width:200px;
    float:right;
  }

.login a{
   color:white;
}

.login form {
    width:190px;
    text-align:right;
  }


.submit {
    background-color:#002348;
    border:2px outset #002348;
    color:white;
    font-weight:bold;
}


.login input {
    width:100px;
    margin-bottom:10px;
    margin-left:5px;
    margin-top:0px;
  }

.alertfont {
    font-weight:bold;
    color:#293CA4;
  }


.subfont {
    font-size:10px;
  }

